Telephonic-interface game control system

ABSTRACT

A control system CS interfaces a multiplicity of individual terminals T1-Tn through a telephone network facility CO to accommodate game formats. At the terminals T1-Tn, callers are prompted by voice-generated instructions to provide digital data that is identified for positive association with a caller and stored, as for processing. Calls are conditionally accepted based on a test of preliminary identification data (ANI or DNIS). Computer generated designations are assigned to callers and stored. Questions for game use are stored in banks, classified by order of difficulty for selection according to various formats. Specific game formats accommodate various time criteria and caller selection of degree of risk. Caller data is stored in cells along with statistical and identification data; also, key contest data is held accessible in a cache memory for reporting. Caller data may be processed individually or in interrelated formats as with reference to random or source data as to establish progressive subsets. A break-off control circuit may terminate the computer interface aborting to a manual terminal for direct communication with an operator. Real-time operation processing is an alternative to subsequently processing stored data.

BACKGROUND AND SUMMARY OF THE INVENTION Related Cases

This is a continuation of application Ser. No. 08/073,585 filed Jun. 7,1993, and entitled "Telephonic-Interface Game Control System", now U.S.Pat. No. 5,553,120, which is a continuation of application Ser. No.07/534,907 filed Jun. 8, 1990, and entitled "Telephonic-Interface GameControl System", now U.S. Pat. No. 5,218,631, which is acontinuation-in-part of application Ser. No. 07/335,923 filed Apr. 10,1989, and entitled "Telephonic-Interface Statistical Analysis System",which is a continuation of application Ser. No. 07/194,258 filed May 16,1988, and entitled "Telephonic-Interface Statistical Analysis System",now U.S. Pa. No. 4,845,739, which is a continuation-in-part ofapplication Ser. No. 07/018,244 filed Feb. 24, 1987, and entitled"Statistical Analysis System For Use With Public CommunicationFacility", now U.S. Pat. No. 4,792,968, which is a continuation-in-partof application Ser. No. 06/753,299 filed Jul. 10, 1985, and entitled"Statistical Analysis System For Use With Public CommunicationFacility", now abandoned.

Also, this application is a continuation-in-part of application Ser. No.07/335,923 filed Apr. 10, 1989, and entitled "Telephonic-InterfaceStatistical Analysis System".

The benefit of the earlier filing dates in the United States is claimedunder 35 U.S. C. §120.

PRIOR-ART CONSIDERATIONS

To efficiently accomplish various functions, it has been proposed tointerface persons at telephone calling terminals directly with acomputer facility. In accordance with such arrangements,computer-generated voice messages prompt callers to provide digital databy actuating the numeric buttons that are conventionally employed fordialing from one telephone terminal to another. Such techniques havebeen widely used; however, a need exists for expanded operatingcapabilities, as to accommodate various game formats.

Invention Summary

In general, the present invention comprises a telephonic-interfacesystem and related processes for selectively utilizing both analog(voice) and digital telephonic communication in a variety of differentgame formats or programs, as to accommodate a vast number ofparticipants. For example, after approval of a caller (based ontelephone number signals) calls are accepted, designations are providedand a voice generator prompts individual callers to provide digital datafor a game record. An information acquisition phase may be concurrent orconsecutive with respect to an information processing phase. Inaccordance with various game formats, acquired data is processed toaccomplish the functional operations, as for a contest, a lottery, andso on.

In specific implementations or formats, the system may use variouscriteria as a basis for awarding credits or points to callers, e.g.interrelated processing or processing with external data, source orrandom. Formats may make awards for proper responses, as questionanswers. Also, time may be introduced as a factor in relation to awards.Questions to callers may be variously selected, as from memory banksclassified with varying orders of difficulty. Also, progressive stagesof play may be invoked in a format to selectively access certain awardsduring a single call or a series of calls to isolate subsets andsub-subsets of callers. In that regard, award points may be tallied andaccessible in a cache memory for prompt accounting reports. Thus, pointaccounts may be reported, individually or relatively.

BRIEF DESCRIPTION OF THE DRAWINGS

In the drawings, which constitute a part of this specification,exemplary embodiments exhibiting various objectives and features hereofare set forth, specifically:

FIG. 1 is a block diagram of a system constructed in accordance with thepresent invention;

FIG. 2 is a fragmentary diagrammatic representation of a storage cellformat as may be developed in the system of FIG. 1;

FIG. 3 is a flow diagram of one operating format of the system of FIG.1; and

FIG. 4 is a block diagram of a processor or function unit as may beemployed in the system of FIG. 1.

DESCRIPTION OF THE ILLUSTRATIVE EMBODIMENT

As required, a detailed illustrative embodiment of the present inventionis disclosed herein. However, physical communication systems, dataformats, and operating structures in accordance with the presentinvention may be embodied in a wide variety of forms, some of which maybe quite different from those of the disclosed embodiment. Consequently,the specific structural and functional details disclosed herein aremerely representative; yet in that regard, they are deemed to afford thebest embodiment for purposes of disclosure and to provide a basis forthe claims herein which define the scope of the present invention.

Referring initially to FIG. 1, a series of remote telephone-instrumentterminals T1 through Tn are represented (left). The terminals aregenerally similar, and accordingly, only the terminal T1 is shown in anydetail. The exemplary telephone terminal T1 is represented to include ahand piece 10 (microphone and earphone) and a panel 12 provided with arectangular array of push buttons 14 in the conventional configuration.Of course, the hand piece 10 accommodates analog signals while the panel12 is a digital apparatus. Generally in accordance herewith, the handpiece 10 serves to manifest vocal prompts or cues to the caller.

In accordance with conventional telephone practice, alphabetic andnumeric designations are provided on the buttons 14. For example,several of the buttons 14 carry three letters along with a decimaldigit. Specifically, the button designated with the numeral "2" alsocarries the letters "A", "B" and "C". In that manner, the buttons 14encompass the numerals "0-9", two symbols, and the alphabet except forthe letters "Q" and "Z". Consequently, the buttons 14 accommodate theentry of decimal data, and to some extent alphabetic data.

The buttons 14, designated with symbols "*" and "#", along with thenumeral "0", can be used by predetermined assignment to represent theletters "Q" and "Z" or any of a variety of other data or commandcomponents.

The remote terminals T1 through Tn represent a multitude of conventionaltelephone terminals coupled to a communication facility CO that may takethe form of a comprehensive public telephone system. In accordance withthe present system, the terminals T1-Tn operate through the telephonecommunication facility CO to be coupled with a central station CS.

Generally in accordance with the present development, individual callersuse the individual telephone terminals T1 through Tn to interface thestation CS (in a game format) through the communication facility CO.Depending on individual formats, the data of individual callers may becollected, correlated and tested by the station CS according to programsand external data. As a result, a select subset of the callers may beisolated and identified.

At any instant of time, the collective interface involving thecommunication system CO and the processing station CS may involve callsfrom several thousand of the terminals T1-Tn. Accordingly, the stationCS may take the form of a sizable computer or mainframe. Althoughnumerous possible configurations are available, for purposes ofconvenient illustration and explanation, the central station CS of thedisclosed embodiment includes a plurality of audio response unitsAR1-ARn (left) and cooperating individual processors IP1-IPn (lowerright) coupled to receive call data, as through a call distributor (notshown).

At this stage, some specific aspects of the communication interface arenoteworthy. Generally, by telephonic dialing, the communication facilityCO couples select terminals T1-Tn to select of the audio response unitsAR1-ARn. For example, as a result of dialing a specific telephone numberat the remote terminal unit T1, the communication facility CO mightcouple the terminal unit through one of several sets of lines LS1-LSn tothe audio response unit AR1. The caller at the terminal T1 accordinglyis ultimately interfaced in a game format with the processor IP1.

From the audio response units AR1-ARn, lines LS1-LSn pass through aswitch coupler 22 for select communication with the individual interfaceformat processors IP1-IPn. As indicated above, while the interfaceprocessors IP1-IPn are illustrated as separate and distinct units, it isto be understood that various structural processing combinations basedon time sharing, parallel processing, compiler techniques, bustechnologies and other well known computer techniques may be employedvariously to accomplish the objective processing as explained in detailbelow. As the processors IP1-IPn are similar, only the processor IP1 isshown in any detail in FIG. 1. Note also that various of the structuresand functions of the processors IP1-PIn may be incorporated in the unitsAR1-ARn. Of course, specific arrangements and configurations will likelybe implemented based on currently available hardware and software.

The coupler 22 also is connected to a master control and memory unit 24which incorporates substantial memory and programmable computingcapability. The unit 24 is associatively coupled to: a cache memory 23(right), a manual terminal 25 (upper left), a question memory bank 27(upper right), a calling number test unit 29 (lower left) and through acrossbar 26 (below) to the processors IP1-IPn. Note that both thefunction and structure of cache memories for storing current data andcrossbars for selectively interconnecting multiple parallel structuresare well known in the computer arts. For a detailed description of cachememories and crossbars, see the book, "High-Performance ComputerArchitecture" by Harold S. Stone, published by Addison-Wesley PublishingCompany, 1987.

The calling-number test unit 29 (lower left) essentially is a comparatoror coincidence device. For example, the unit 29 may take the form of alook-up table for storing negative telephone numbers that areunacceptable. The number received in conjunction with a call, as byautomatic number identification (ANI) equipment is supplied through areceiving unit AR1-ARn before the call is "answered". If addressing thelook-up table (negative list) in the test unit 29 with the callingnumber indicates registration of the number, a busy signal generator 31is actuated and the involved unit AR1-ARn supplies a busy signal to thecaller, declining the call. Accordingly, as described in detail below,disqualified calling numbers are rejected before being "answered".

As indicated above, the coupler 22 functions as a switch as well knownin the prior art to establish line couplings from one of the audioresponse units (AR1-ARn) to one of the interface processors IP1-IPn. Theoperation of the coupler 22 is implemented in association with the unit24 which may be programmed to execute specific control and memoryfunctions as detailed below. Again the division of functions between theunit 24, the units AR1-ARn and the processors IP1-IPn may varyconsiderably depending on available structures and techniques.Accordingly, the disclosed system is deemed to be merely exemplary.

Generally, the interface processors IP1-IPn receive basic record datafrom the unit 24 and current data from the terminals T1-Tn. In amultiple format configuration, operating program data either may beinitially developed in the processors IP1-IPn or supplied from the unit24. In any exemplary format, a packet of data is assembled in one of theprocessors IP1-IPn during an interface with one of the terminal unitsT1-Tn. After being organized in a cell, the data packet may be stored inthe unit 24 for subsequent use. Accordingly, an inventory of gameparticipants is developed with their data cells available for repeateduse. Concurrently, significant data, as for example data relating to thehighest current game scores, may be abstracted in the cache memory 23for prompt reporting.

Of the wide variety of operating formats and game applicationsaccommodated by the present system, it will be apparent that certainelements have reoccurring significance in various combinations.Specifically, such elements include: (1) utilizing the called telephonenumber to select a specific operating format, (2) screening or selectingcallers who will be accepted based on various criteria includingreceived telephone numbers (ANI, DNIS) for screening before callacceptance (going off hook), (3) designating callers, as with manuallyor automatically provided telephone number data or computer-generateddesignations to enable subsequent positive identification, (4) providinga selection of cues (questions) for callers as from data banks ofvarious difficulty levels, (5) enabling callers to specify degrees ofrisk (points), (6) relating response data (answers) to time as a furthercriterion, (7) using external data (random or source) for processingcaller data to isolate a subset (or series of subsets) as byinterrelated or independent processing, and (8) accumulating callerscores over a substantial period with key data abstracted for easyaccess (cache).

With respect to the data processing aspects, exemplary elementalfeatures include the utilization of external data not available duringthe interval of gathering data, the utilization of an interrelationshipbetween the composite data collected during a data acquisition period,and the utilization of time or sequence as a criterion to determine asubset.

In the development of data cells, current data is provided from themaster control and memory unit 24 and the question memory 27 forinterfacing a caller. Specifically, as indicated above, the unit 24incorporates a memory for storing individual caller cells addressed bycaller identification. Accordingly, records are created and maintainedon individual callers indicative of identification, qualification andthe results of participation in a game or games.

For use in association with various games, the question memory 27incorporates a plurality of question banks Q1-Qn, each storing questionsof different classification as with respect to difficulty. For example,the question bank Q1 may store relatively easy questions, with the levelof difficulty progressively increasing through the question banks to thebank Qn. Accordingly, the master control and memory unit 24 may beactuated in accordance with a format to select questions of apredetermined character by designating a specific one of the banksQ1-Qn. Consider some specific operations as may be implemented withrespect to the question memory 27. A telephone number alone maydesignate a specific question bank Q1-Qn, for example, the number beingeither "called" or "calling" and provided automatically (ANI, DNIS) ormanually.

In a more elaborate example, telephone numbers provided automaticallymay be compared with telephone numbers provided manually to access aselect question bank Q1-Qn only in the event of coincidence. Also,telephone numbers may be used in logic combinations with other data toselect a question bank Q1-Qn. To consider some examples, a simpleapplication might eliminate a bank of questions used previously in aninterface with a calling number. Alternatively, banks may be eliminatedif used previously for either or both of an automatically providednumber and a manually provided number. Of course, inconsistent numbersmight also prompt further programmed inquiries.

The selection of a question bank also may be based on other data, asdata generated during an interface. For example, questions ofprogressive orders of difficulty may be propounded as a sequenceinterrupted by a incorrect answer.

Returning to the structure of the master control and memory unit 24 andits related operations, data cells DS are stored for each caller and mayinvolve a format as illustrated in FIG. 2. Specifically, a block 52 isindicated to represent a field for a caller's establishedidentification. A block 53 carries a computer-generated designation forthe caller. A block 54 indicates a prohibition field designating acaller either as being totally prohibited or prohibited with respect tocertain game formats. As indicated above, a negative list of prohibitedcallers may alternatively or also be stored as a look-up table.

The balance of the data cell DS is dedicated to game format sectionsG1-Gn. In FIG. 2, three exemplary game sections are illustrated.Specifically, in a game section G1, designated field 55 carries a callrecord (times, questions, answers and awards), a field 56 indicates acaller's current award record, and a field 58 indicates a caller'sstatus. Generally, variations or duplicates of the fields 55, 56 and 58are provided in game sections G2-Gn for alternative game formats. Gamesmay vary widely with caller data processed accordingly. For example,caller data may be processed individually or in interrelated patterns,as with reference to external data (random or source) to establishwinners as subsets or progressive subsets.

To consider a specific example, a format now will be described whereintelevision viewers participate in a game show for prizes. Along withexpanding participation of television viewers in a program, the formatalso has the potential of expanding general program interest.

Game shows for the exemplary format may take any of a wide variety ofdifferent forms in which studio contestants compete for prizes. However,in utilizing the system of the present invention to involve remoteparticipants, it may be desirable to preliminarily qualify and designatecallers. Specifically, prior to participating in a game, interestedparticipants might interface the system as depicted in FIG. 1. In thecourse of an exchange, a data cell is initiated for each caller in theunit 24. The initial fields 52, 53 and possibly 54 are accordinglyloaded.

With preregistration, at the time of participation, callers arequalified, initially by avoiding a negative list then by presence on apositive list, as by reference to an assigned memory cell. Thereafter,the interface data is received to supplement prior data. For example, acaller might select a studio audience participant with whom the calleris to be allied. The interface operation essentially may involve a voicegenerator in the associated audio response unit, e.g. unit AR1 (FIG. 1)receiving cue signals from the processor IP1 to activate the remotetelephone unit T1 to speak an instruction: "If you wish to play withPlayer No. 1, please push button No. 1; if you wish to play with PlayerNo. 2, please push button No. 2 . . . and so on". The caller also may beinstructed to indicate the extent of a wager (points at risk). Forexample, "Push the number button indicating the points you wish torisk".

The received participant data or computed result data is stored in theactive processor IP1 for return to an assigned cell in the unit 24.Scores are compared or otherwise interrelated between individualprocessors IP1-IPn to provide an abstract of key data in the cachememory 23. For example, the highest scores may be stored so that callerreports may cover a participant's score as well as indicating thesignificance of that score to others. A report message might state:"Your score is now 537. The highest score is 641 and the average scoreis 316. Good luck." Thus, individual accounts can be given for each ofthe calling participants dependent upon their success in associationwith a studio player. Thus, after an interval of play, the processingunits, as the unit 92 (FIG. 4), may isolate a subset of scores in thecache memory 23. Of course, various arrangements may be providedultimately for rewarding a select subset of winners or persons qualifiedfor play at a higher level.

As explained, the above format generally involves a real-time game showwith an on-line operating format. A somewhat similar format may involvenonreal-time operation and in that sense, callers may interface thesystem of the present invention before and after the show; however, notprimarily during the show. As examples, such a game format mightinvolve: a quiz for callers based on their ability to perceive andremember occurrences within the show, a word game (Scrabble) or any of amultitude of games involving knowledge, time, random events and so on.

As indicated above, a multitude of game formats may be executed based onan elemental operating process hereof as will now be considered withreference to FIG. 3. An initial operation involves caller identificationand format selection. As indicated above, caller identification may havebeen previously established or may be established preliminarily in thecourse of a call to participate in a game. Caller identification mayinvolve telephone terminal data as provided by ANI telephone equipment.Also, the designation of a specific format at the central station CS maybe commanded on the basis of the called telephone number (may beprovided by DNIS telephonic equipment). Thus, in certain instances, thecaller identification and the format selection may occur with noconscious involvement by the caller. These operations are represented bythe block 70 in FIG. 3.

With the identification of a caller, as represented in FIG. 3, the nextstep involves approving the caller for participation as represented bythe query block 72. For example, callers might be tested in relation tonegative or positive lists, personal identification numbers may bechecked, a use-rate calculator may be involved or a caller may be testedor qualified with respect to various payment schemes. Accordingly,individual callers are ultimately either approved or disapproved.

As indicated above, calls that are determined to be unqualified based onANI signals may be rejected without completing a communication circuit,i.e. "answering". Otherwise, callers disapproved from the test block 72receive a termination message as represented by the block 73. Thetermination procedure may be variously formed, as with a spoken messageor signals prompting the caller to hang up.

Approved callers encounter the next step in the process as representedby the block 74 involving the selection of a desired class of questions.Of course, specific formats may vary widely; however, as a simpleexample, with correct answers, a caller might be given questions in anincreasing order of difficulty. Alternatively, orders of difficulty maybe related to individual calls for participation in the game. As stillanother possibility, orders of difficulty may be related to a scale ofrisk, reward or be the choice of the caller. In any event, determiningan order of difficulty prompts the master control and memory unit 24(FIG. 1) to draw a stored question from a select one of the memory banksQ1-Qn. Thus, a question is selected in a process step as indicated by ablock 75 (FIG. 3).

Selected questions are tested as indicated by a query block 76. Forexample, selected questions may be compared with previous questionspropounded to a caller (stored in the field 55) so as to avoidduplications. If a question is determined to be duplicative, orotherwise inappropriate, the process returns to the step of block 75 forthe selection of another question.

With the selection of an approved question, the process proceeds to thenext step of determining the risk to be undertaken by the caller (block77). For example, a caller may be instructed to indicate the extent of awager. Specifically, the Q might be: "Please push the number buttonindicating the points you wish to risk". As represented in FIG. 3 by theblock 77, the step establishes a degree of risk for the caller.

With the degree of risk determined and the question selected, thequestion is vocalized to the caller as indicated by block 78. Typically,the question may be answered by depressing a button or buttons 14(FIG. 1) at the remote terminal T1. For example, "What are the initialsof the fourth President of the United States?"

With the posing of a question, a time clock is checked as indicated bythe block 79 for determining the interval between question and correctanswer. A query block 80 represents the determination of whether or nota correct answer is received. If a correct answer is not received, theoperation advances to a query block 82: "Game End?" as discussed below.

A correct answer advances the process from the step of the block 80 to astep represented by a block 83, i.e. of accumulating the award points.The step of the block 83 involves the determination of a correct answer(block 80) and the time required for the correct answer (block 79). Acombination of time and the correct answer resolves the award pointsthat are accumulated with any prior or existing point total asrepresented by the block 83. The resulting total is announced to thecaller in a step illustrated by block 84. As explained above, theannouncement may refer to comparative significant scores. As a part of awinning step in the process, the caller may be placed in direct vocalcommunication with an operator. Specifically, the unit 24 (FIG. 1)couples the call to the terminal 25 and supplies related prompting datafor display.

The step of announcing a total point count to a caller advances theprocess to the query represented by block 82, i.e. determine whether ornot the game phase has ended. If the game phase has ended, the processproceeds to the termination step as indicated by the block 73 (upperright). If the game phase has not ended, the process returns to theblock 74, involving the preliminary step of selecting a question. Ofcourse, the game may involve one or several questions during the courseof each telephone call. At the end of a game phase, the data is returnedto the unit 24 as for processing or future retrieval during another gamephase.

The process as illustrated in FIG. 3 is executed in the system of FIG. 1by an association between one of the processors IP1-IPn and the mastercontrol and memory unit 24 along with the question memory 27.Considering the processor IP1 generally, with the qualification of acall, a data cell for the caller is established in a data store 90 inthe processor IP1. Somewhat similarly, the game format for the call isset in a control unit 92 within the processor IP1.

Also, with the operation of setting up the processor IP1, the mastercontrol and memory unit 24 functions with the question memory 27 and aspecific one of the question banks Q1-Qn to isolate an operativequestion that is stored in a question unit 94 of the processor IP1. Theselect question is propounded to the caller through the coupler 22 andan audio response unit, e.g. unit AR1. Cued by the question (audio), thecaller is expected to key in an answer to provide digital response data.Upon the occurrence of a correct answer, a point accumulator 96(processor IP1) in combination with a clock 98 (processor IP1)determines a point award that is accumulated in the caller data store90. Thus, the process proceeds until the call is terminated with thepossibility of the caller acquiring points according to thepredetermined operating format.

The components of the processor IP1 are shown in FIG. 4 arranged andintercoupled for operation. Note that similar identification numeralsappear in FIGS. 1 and 4.

To treat an illustrative operation comprehensively with reference toFIGS. 1 and 4, again assume an exemplary format that is associated witha television broadcast. Specifically, after watching the broadcast of atelevision show (possibly a serial episode) the participant actuates thepush buttons 14 at one of the remote terminals T1-Tn to accomplish aninterface communication with the select operating format. For example,the caller may actuate the buttons 14 for the station number"1-900-555-7777" to identify the game format of current description.

With the responsive operation of the communication facility CO, thecaller is coupled to an audio response unit, e.g. unit AR1. A furtherconnection is made from the audio response unit AR1 through the coupler22 to the unit 24.

Operating through the communication facility CO, one of the audioresponse units AR1-ARn, the coupler 22 and the master unit 24, theinitial contact may be variously implemented. For example, a call signalas provided to a select audio response unit AR1 may includerepresentations of the caller's number and, accordingly, access a datacell on the caller. A general negative file may be carried in the masterunit 24.

Recognizing the various possibilities, assume that at the outset of theinterface, a voice generator in the audio response unit AR1 is actuatedby the unit 24 to greet the caller. For example, the caller might begreeted: "Thank you for calling XYZ Company to participate in the XYZGame".

As explained above, the caller may be variously qualified, for example,in a format to determine if the caller is registered, has a properidentification or has a key number. In any event, at some stage ofoperation, the master unit 24 provides the data cell for the caller tothe processor IP1 which is stored in the caller register 90 (FIG. 4). Assuggested above, if no data exists on the caller, the operating formatmay variously qualify or condition the caller with the result that datais established for the caller as indicated in FIG. 2.

In executing the specific process of a format, the control unit 92 (FIG.4) provides timing signals t1-t6 to sequence specific components.Generally, the individual operations attendant each of the timingintervals (manifest by the high level of a binary signal) are asfollows:

    ______________________________________                                        Interval or Signal                                                                            Function                                                      ______________________________________                                        t1              store tentative question                                      t2              check tentative question                                      t3              register question and determine                                               risk points                                                   t4              operative question exchange                                                   interval (cue and response)                                   t5              award points                                                  t6              accumulate points and store                                   ______________________________________                                    

To consider the overall operation as related to structure, the masterunit 24 (FIG. 1) operates with one of the audio response units AR1-ARninitially to establish criterion for selecting a question. The criterionmay involve the status of the caller, the sequence of the format, thenature of the game, or any of various other considerations. However, itis important to appreciate that the question memory 27 (FIG. 1)incorporates a multitude of banks Q1-Qn each of which contains questionsserving different criteria, e.g. different levels of difficulty.Essentially, each question within each of the banks Q1-Qn is addressedby a specific designation which also indicates a class of question.

Upon the selection of a class of question, a specific tentative questionis identified and an identification code is placed in a questionidentification storage 101 (FIG. 4) contained within the question unit94. Accordingly, the identified question is tested against previousquestions posed to the caller. Specifically, the record of the caller'sdata cell (FIG. 2) includes identification of prior questions posed. Theidentifications of those questions are sequentially supplied from theregister 90 (FIG. 4) to a comparator 103 that is also coupled to thestore 101. If a coincidence occurs, a signal is provided from thecomparator 103 to the control unit 92 commanding the master unit 24(FIG. 1) to select another tentative question. The test operation isthen repeated as indicated by the block 76 in FIG. 3.

If no coincidence is detected between the prior and the tentativequestion, the comparator 103 (FIG. 4) provides a signal to a buffer 107for accepting the question. Specifically, upon approval of a question,the master unit 24 (FIG. 1) addresses the select memory bank (Q1-Qn) tosupply the selected question through the crossbar 26 and the controlunit 92 (FIG. 4) to be registered in the buffer 107.

Concurrently with the operation of selecting a question for a specificinterface, the system determines the degree of risk involved with thequestion. Specifically, as explained above, the caller may interface themaster unit 24 through one of the audio response units AR1-ARn toestablish points at risk, the value of which is represented by signalssupplied through the crossbar 26 (FIG. 1) to the control unit 92 (FIG.4) and set in a risk points buffer 111. Accordingly, with the degree ofrisk established (buffer 111) and the question established (buffer 107)the system proceeds to cue the caller with the select question.

The caller's answer is reduced to a digital format as a result ofactuating the keys 14 at the remote terminal. Accordingly, digitalsignals are provided through the communication facility CO and the audioresponse unit AR1 to the coupler 22 interfacing the processor IP1.Within the processor IP1, the control unit 92 tests the answer whilemetering the time required for the answer. Typically, the timing will bein terms of seconds. The control unit determines whether or not theanswer is correct and if so, the amount of time required for the answer.As a result, factors may be determined as by the use of a simple look-uptable. For example, if a correct answer is provided within two seconds,a factor of "3.0" may be formulated. A correct answer within fiveseconds might produce a factor of "2.5" while a correct answer withinseven seconds produces a multiplier factor of "2.0".

Signals representative of the multiplier factor are provided from thecontrol unit 92 to a multiplier 113 that is also coupled to receivesignals representative of the risk points from the buffer 111.Accordingly, the value of the risk points is multiplied by thedetermined factor to produce a product supplied to the point accumulator96 to be added to the residual value. Accordingly, a fresh accumulationis determined. Of course, if the correct answer is not provided, themultiplier 113 is dormant with the consequence that the caller is leftwith the residue of points in the accumulator 96 remaining afterwithdrawing the points-at-risk.

After each cycle of processing a question, the accumulated points may beannounced to the caller simply by actuating the audio response unit AR1.As indicated above with respect to FIG. 3, when the game is concluded,the call is terminated in accordance with a predetermined subformat.

In relation to the disclosed embodiment, it may be seen that the systemaffords certain distinct features important with respect to interfaceoperation. Specifically, the provision of a plurality of data bankswithin a question memory accommodates various formats for questionselection, e.g. order of difficulty, format state, geographic locationand so on. Also, the feature allowing a caller to determine the pointsat risk affords considerable flexibility of operation with attendantcaller participation. The feature incorporating time as a criterion forawards also affords considerable flexibility in formulating effectivegame formats.

Furthermore, depending on the detailed operation of the system,individual data packets for cells of callers afford an effectivetechnique for accumulating data over a progressive game period. In arelated context, qualification of callers is significant in general andparticularly noteworthy in relation to declining select calls before"answering".

In view of the above description, it will be apparent that the system ofthe present invention may be effectively used in telephonic interfacesto accommodate flexibility and control by a caller in accordance with apredetermined format. Although the disclosed embodiment is directed to agame operation, it will be apparent that the system may be variouslyembodied to accommodate a wide variety of telephonic interfaceoperations. Furthermore, it will be apparent that while the disclosedembodiment comprises specific elements and configurations, any of avariety of structures might well be utilized. Accordingly, the scopehereof is deemed to be as set forth in the claims below.

What is claimed is:
 1. A process for executing game or contest formatsin association with a communication facility including remote terminalapparatus for individual playing callers, wherein said remote terminalapparatus comprises a telephonic capability with voice communicationmeans and digital input means for providing data, said processcomprising the steps of:interfacing said communication facility toprovide voice signals for cueing callers and receiving responsivedigital data in accordance with a select game or contest format;generating said voice signals and supplying said voice signals toactuate said terminal apparatus to provide individual vocal operatinginstructions to said callers; initiating files and storingidentification data from said callers as indicated by identificationsignals from said terminal apparatus including at least a numberrelating to a payment scheme; cueing said callers with selectedquestions from a batch of questions; receiving answer data provided bysaid callers in response to said selected questions; and comparing saidanswer data with external data by interrelated processing to isolate asubset of callers.
 2. A process according to claim 1, wherein a callerprovides at least a caller telephone number as part of saididentification data.
 3. A process according to claim 2, wherein saidcaller telephone number is compared against a caller telephone numberhistory.
 4. A process according to claim 1, wherein each of said formatsis identified by called number identification signals automaticallyprovided by said communication facility (DNIS).
 5. A process accordingto claim 1, further comprising the step of:accepting callers based atleast on calling telephone number data automatically provided by thecommunication facility.
 6. A process according to claim 5, wherein thecalling telephone number data is tested against a file of negativetelephone numbers.
 7. A process according to claim 1, further comprisingthe step of:restricting access by qualified callers based on a negativelist of unqualified callers.
 8. A process for executing game or contestformats in association with a communication facility including remoteterminal apparatus for individual playing callers, wherein said remoteterminal apparatus comprises a telephonic capability with voicecommunication means and digital input means for providing data, saidprocess comprising the steps of:interfacing said communication facilityto provide voice signals for cueing callers and receiving responsivedigital data in accordance with a select game or contest format;providing individual vocal instructions to said callers; initiatingfiles and storing identification data for said callers as indicated byidentification signals relating to said terminal apparatus includingcaller terminal numbers automatically provided by said communicationfacility for at least certain callers; cueing said callers with selectedquestions from a batch of questions; receiving answer data provided bysaid callers in response to said selected questions; and comparing saidanswer data with external data as by interrelated processing to isolatea subset of callers.
 9. A process according to claim 8, furthercomprising the step of:providing several operating process formats, eachof which is identified by called number identification signalsautomatically provided by said communication facility (DNIS).
 10. Aprocess according to claim 8, further comprising the step of:restrictingaccess by qualified callers based on a negative list of unqualifiedcallers.